package com.sunspring.zdcall.service;

import com.sunspring.zdcall.entity.ZdConfigDatasource;

import java.util.List;

/**
 * @author wulei
 * @date 2018-12-26
 **/
public interface DatasourceService {

    /**
     * 获取所有数据源
     * @return List<ZdConfigDatasource>
     */
    List<ZdConfigDatasource> getAllDatasource();

    /**
     * 新增数据源
     * @param datasource 数据源实体类
     */
    void addDataSource(ZdConfigDatasource datasource);

    /**
     * 修改数据源参数
     * @param datasource ZdConfigDatasource
     */
    void updateDatasource(ZdConfigDatasource datasource);

    /**
     * 删除数据源
     * @param sourceId 数据源id
     */
    void deleteDatasource(int sourceId);
}
